// 隐式绑定
function foo(){
    console.log(this.a);
}
var obj3={
    a:34,
    foo:foo
}
var obj2={
    a:42,
    obj3:obj3
}
var obj1={
    a:2,
    obj2:obj2
}
obj1.obj2.obj3.foo();//34
var bar=obj3.foo;//函数别名
var a='oops';
bar();// oops 浏览器全局 node环境 undefined